home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir31 / tumodu36.zip / MODUTILS.DOC < prev   
Text File  |  1993-11-28  |  27KB  |  608 lines

  1. ▀▀█▀▀ ▄▀▀▄ ▀▀█▀▀ ▄▀▀▄ █   █  █ █    █  █ █▄  █ █   █ █▄ ▄█ █ ▀▀█▀▀ █▀▀ █▀▀▄
  2.   █   █  █   █   █▀▀█ █   █   █     █  █ █ ▀▄█ █   █ █ ▀ █ █   █   █▀  █  █
  3.   ▀    ▀▀    ▀   ▀  ▀ ▀▀▀ ▀▀▀ ▀      ▀▀  ▀   ▀ ▀▀▀ ▀ ▀   ▀ ▀   ▀   ▀▀▀ ▀▀▀
  4.   ███▄ ▄███  ▄██████▄ ████████▄ ███   ███ ████████▀ ███ ███      ▄███████
  5.   ███▀█▀███ ▐██   ███ ███   ███ ███   ███ ▀  ███    ███ ███     ███
  6.   ▐██ ▐ ▐██ ▐██   ▐██ ▐██   ▐██ ▐██   ▐██    ▐██    ▐██ ▐██     ▐██
  7.    ██    ██  ██    ██  ██    ██  ██    ██     ██     ██  ██      ▀█████▄
  8.    ▐█    ▐█  ▐█    ▐█  ▐█    ▐█  ▐█    ▐█     ▐█     ▐█  ▐█            ▐▌
  9.     █     █   █     █   █     █   █     █      █      █   █             █
  10.     ▐     ▐    ▀▀▀▄▄▀   ▐▄▄▄▄▄▀   ▐▄▄▄▄▄▀      ▐      ▐   ▐▄▄▄▄▄▄ ▄▄▄▄▄▄▀
  11.  
  12.   ░░▒▒▓▓████████     T O T A L L Y   U N L I M I T E D     ░░▒▒▓▓████████
  13.  
  14.   ▓▓████  ██████     *   M O D U T I L S   v 3 . 6   *     ▓▓████  ██████
  15.       ██  ██                                                   ██  ██
  16.   ██  ██  ██  ██              (c) 1993.11.28               ██  ██  ██  ██
  17.   ██  ██  ██  ██                                           ██  ██  ██  ██
  18.   ██  ██████  ▓▓   by Tom Rathborne of Totally Unlimited   ██  ██████  ▓▓
  19.   ██          ▒▒                                           ██          ▒▒
  20.   ████████▓▓▒▒░░         The MODUTILS are FREEWARE!        ████████▓▓▒▒░░
  21.          ^                                                       ^
  22.          │    (but if you like it, you can still send money!)    │
  23.          │                                                       │
  24.          └────── My neat logo encompassing the T and the U ──────┘
  25.  
  26.   ┌──────────╖
  27. ──┤ CONTENTS ╟─────────────────────────────────────────────────────────────
  28.   ╘══════════╝
  29.  
  30.         ABOUT MODUTILS
  31.         GENERAL NOTES
  32.  
  33.         MODDIR
  34.         MODNAMES
  35.         MODDIZ
  36.  
  37.         FORMATS SUPPORTED
  38.  
  39.         ABOUT THE AUTHOR
  40.         OTHER STUFF
  41.         THANKS
  42.         FUTURE FEATURES
  43.         HISTORY
  44.  
  45.   ┌────────────────╖
  46. ──┤ ABOUT MODUTILS ╟───────────────────────────────────────────────────────
  47.   ╘════════════════╝
  48.  
  49.     With the advent of Creative Labs' SoundBlaster audio card, the Amiga
  50.     .MOD (Module) format of music is now very popular on the PC-compatible
  51.     scene. There are LOTS of different types out there, too. I add every
  52.     format that I can find, even those that can only be played on the
  53.     Amiga!
  54.  
  55.     The three MODUTILS will list directories describing modules with titles
  56.     and formats:
  57.  
  58.     MODDIR outputs to the screen like a very simple DIR command.
  59.  
  60.     MODNAMES creates a 4DOS/NDOS DESCRIPT.ION file.
  61.  
  62.     MODDIZ creates a FILE_ID.DIZ for SysOps.
  63.  
  64.     Best of all, it's all freeware! That means you can copy these programs
  65.     all you want, as long as you don't modify them, and you include this
  66.     document. Support freeware! Use it! Distribute it! Of course, if you
  67.     have any questions or comments, or if you think the MODUTILS are worth
  68.     a few $, feel free to contact me.
  69.  
  70.   ┌───────────────╖
  71. ──┤ GENERAL NOTES ╟────────────────────────────────────────────────────────
  72.   ╘═══════════════╝
  73.  
  74.     The MODUTILS should work properly with all module file formats listed
  75.     in the FORMATS SUPPORTED section. They originally just read the first
  76.     20 characters of the file, but some formats don't conform to that, so
  77.     the autorecognition routine was born, opening up a whole new bunch of
  78.     formats. If you find a module that the MODUTILS can't identify, please
  79.     let me know, and I'll add support for it as soon as possible!
  80.  
  81.     If the location of the title for the particular format is unknown to
  82.     me, as in FutureComposer and some MED files, the title will be simply
  83.     "Unknown: [filename]". If the title part of the file is empty the title
  84.     will be "File: [filename]".
  85.  
  86.     If the file has the correct signature, but the title includes control
  87.     characters (less than ASCII 27), the title will appear as "[ Might be
  88.     corrupt ]"
  89.  
  90.     You may get an error message if you try to look at another directory.
  91.     For example, if you are in the root directory, and type "MODDIR
  92.     C:\MODS" or "MODDIR C:\MODS\*.*", I haven't added support for that kind
  93.     of thing yet. Sorry.
  94.  
  95.   ┌────────╖
  96. ──┤ MODDIR ╟───────────────────────────────────────────────────────────────
  97.   ╘════════╝
  98.  
  99.     MODDIR defaults to listing ALL identifiable files in the current
  100.     directory. If it finds a file that it cannot identify as a MOD, it will
  101.     not list it.
  102.  
  103.     If you specify a filespec, i.e. *.MOD, then all those files will be
  104.     listed regardless of whether or not they can be identified.
  105.  
  106.     If you don't specify a filespec and no valid modules are found, you'll
  107.     simply see a blank list. If you DO specify a filespec, invalid files
  108.     will be displayed with "[ Unknown Type ]" as the title, and you'll get
  109.     a different set of totals (try it!) at the bottom.
  110.  
  111.     To display a directory, simply change to the directory where you store
  112.     your modules and run MODDIR. Remember, you can't specify another
  113.     directory - only a file specification. Here's some sample output:
  114.  
  115.  ╔════════════════════════════════════════════════╤═══════════════════════════╗
  116.  ║ MODDIR v3.6 ■ (c)1993.11.28 by Tom Rathborne ■ │  MODDIR is FREEWARE from  ║
  117.  ║ Directory of *.*                               │     Totally Unlimited     ║
  118.  ╠══════════════╤══════════╤══════════════════════╪═══════════════════════════╣
  119.  ║ Filename     │ Size     │ Song Title           │ File Type                 ║
  120.  ╟──────────────┼──────────┼──────────────────────┼───────────────────────────╢
  121.  ║ HARDWIRE.669 │    62040 │ Hardwired...         │ Composer 669 Module       ║
  122.  ║ NITEFLYT.AMF │    71566 │ NiteFlite            │ Advanced Module Format    ║
  123.  ║ CYTAX   .FC3 │    11914 │ Unknown:CYTAX.FC3    │ Future Composer [FC14]    ║
  124.  ║ REBELS  .FC3 │     4790 │ Unknown:REBELS.FC3   │ Future Composer [SMOD]    ║
  125.  ║ MENOLLY .FTM │   141786 │ Menolly's Song       │ Face the Music            ║
  126.  ║ AD_NSTLL.INI │     4022 │ [ Might be corrupt ] │ Tracker - 15 instruments  ║
  127.  ║ BLUEBABY.MED │   257426 │ Blue Baby Filters -  │ MED file                  ║
  128.  ║ HUH!    .MED │    54003 │ Unknown:HUH!.MED     │ Some sort of MED file     ║
  129.  ║ ALISON  .MOD │     7934 │ Alisons song         │ FastTracker - 6 channels  ║
  130.  ║ ALISON-S.MOD │     7934 │ Alisons song         │ StarTrekker - 6 channels  ║
  131.  ║ CLEMENTI.MOD │    23608 │ Clementine           │ FastTracker - 8 channels  ║
  132.  ║ DEEELITE.MOD │   255294 │ Deee-lited           │ StarTrekker - 4 channels  ║
  133.  ║ GONAD-64.MOD │     8591 │ Gonads Cracks        │ ProTracker > 64 patterns  ║
  134.  ║ GONADSCR.MOD │     8591 │ Gonads Cracks        │ Tracker - ModEdit         ║
  135.  ║ POPCORN .MOD │    61846 │ Popcorn              │ Tracker - 15 instruments  ║
  136.  ║ RAP-STAR.MOD │    53542 │ Rap Beat             │ StarTrekker - 8 channels  ║
  137.  ║ RAPBEAT .MOD │    53542 │ Rap Beat             │ OctaCompositor 8 channels ║
  138.  ║ REACHTEC.MOD │   139286 │ Reach Tech-No Limit  │ ProTracker                ║
  139.  ║ SOWHAT-K.MOD │    10605 │ So What?             │ Tracker - KingMOD         ║
  140.  ║ HARMNICS.MTM │    77100 │ Digital Harmonics    │ MultiTrackerModule        ║
  141.  ║ ALIENMEN.MUS │    41830 │ ALIENMENU            │ SMUS v.2 Module           ║
  142.  ║ THUNDER .OCT │   247028 │ Thunder              │ OctaMED file              ║
  143.  ║ JAM     .OKT │   289280 │ JAMES BROWN IS DEAD! │ Oktalyzer                 ║
  144.  ║ ROMPLAY2.ROM │   151096 │ Unknown:ROMPLAY2.ROM │ RoM MuZiK FiLe            ║
  145.  ║ PLASTIC .S3M │    64784 │ World of Plastic     │ ScreamTracker 3 Module    ║
  146.  ║ GC-REMIX.STM │    10112 │ Gonads Cracks Remix  │ ScreamTracker Module      ║
  147.  ║ DRUMROLL.STS │     1595 │ A Drum Roll, Please. │ ScreamTracker Song        ║
  148.  ║ ROCKET  .ULT │   195626 │ ROCKET               │ UltraTracker Module       ║
  149.  ╟──────────────┼──────────┴───────────┬──────────┴───────────────────────────╢
  150.  ║   28 modules │  2316771 total bytes │ ■ Thank you for using MODDIR! ■ TU ■ ║
  151.  ╚══════════════╧══════════════════════╧══════════════════════════════════════╝
  152.  
  153.     The most error checking done here is this; if no files matching the
  154.     filespec are found, or you're trying to look at a different directory,
  155.     you will get a message like this:
  156.  
  157. ■ MODDIR v3.6 ■ (c)1993.11.28 by Tom Rathborne of Totally Unlimited
  158.   ∙ No files matching *.POO found
  159.   ∙ MODDIR only works in the current directory!
  160. ■ MODDIR is done! Thanks for using this Totally Unlimited freeware product!
  161.  
  162.   ┌──────────╖
  163. ──┤ MODNAMES ╟─────────────────────────────────────────────────────────────
  164.   ╘══════════╝
  165.  
  166.     MODNAMES is a utility only for users of 4DOS or NDOS. It creates a
  167.     DESCRIPT.ION file with the modules' information. When the 4DOS/NDOS
  168.     user does a single-column directory listing or uses the 4DOS/NDOS
  169.     SELECT feature, the titles and formats of the songs are displayed to
  170.     the right of the filenames. The DESCRIPT.ION file itself will also be
  171.     described telling how many modules were described.
  172.  
  173.     When MODNAMES is run, any old DESCRIPT.ION file in the current
  174.     directory will be erased and a new one will be created. Be careful!
  175.     The DESCRIPT.ION file will not be a hidden file - you can hide it
  176.     afterwards using "ATTRIB +H DESCRIPT.ION" if you wish.
  177.  
  178.     MODNAMES defaults to listing ALL files in the current directory. If it
  179.     finds a file that it cannot identify, it will not add it to the
  180.     description file. If you give MODNAMES a filespec, you'll get a list of
  181.     every one of those files, but those that cannot be identified will just
  182.     have "[ Unknown Type ]" for both the title and the file type. If no
  183.     files are added to the description file, it will be deleted.
  184.  
  185.     If you specify a filespec, i.e. *.MOD, then all those files will be
  186.     described regardless of whether or not they can be identified.
  187.  
  188.     To process a directory, simply change to the directory where you store
  189.     your modules and run MODNAMES. Remember, you can't specify another
  190.     directory - only a file specification.
  191.  
  192.     The only error checking done here is this; if no files are found, you
  193.     will get a message that looks something like this:
  194.  
  195. ■ MODNAMES v3.6 ■ (c)1993.11.28 by Tom Rathborne of Totally Unlimited
  196.   ∙ No files matching *.POO found
  197.   ∙ MODNAMES only works in the current directory!
  198. ■ MODNAMES is done! Thanks for using this Totally Unlimited freeware product!
  199.  
  200.   ┌────────╖
  201. ──┤ MODDIZ ╟───────────────────────────────────────────────────────────────
  202.   ╘════════╝
  203.  
  204.     Many BBSes out there are full of MODs, and the file listings can get a
  205.     little messy. MODDIZ can help the SysOp add a consistent look to the
  206.     module file directories.
  207.  
  208.     MODDIZ, and the accompanying batch file, creates a FILE_ID.DIZ for a
  209.     .ZIP file, listing titles and file types of all identifiable modules in
  210.     the archive. The batch file adds the FILE_ID.DIZ to the archive. SysOps
  211.     can easily integrate the program into their upload-scanning batch files
  212.     so that the new FILE_ID.DIZ information can be used in the BBS file
  213.     listings.
  214.  
  215.     MODDIZ lists ALL files in the current directory. If it finds a file
  216.     that it cannot identify as a MOD, it will not list it. The FILE_ID.DIZ
  217.     created will be exactly 40 columns wide on every line. If your BBS
  218.     software messes this up by word wrapping or something, then, sorry.
  219.  
  220.     To create a FILE_ID.DIZ, simply change to the directory where you store
  221.     your modules and run MODDIZ. You can't specify another directory, nor a
  222.     file specification. Here's a sample FILE_ID.DIZ created be MODDIZ:
  223.  
  224. ┌────────────────────┬─────────────────┐
  225. │ ■ TITLE            │          TYPE ■ │
  226. └────────────────────┼─────────────────┘
  227. Hardwired...         │      Composer 669
  228. NiteFlite            │ Adv.Module Format
  229. Unknown:CYTAX.FC3    │ Future Comp. FC14
  230. Unknown:REBELS.FC3   │ Future Comp. SMOD
  231. Menolly's Song       │    Face the Music
  232. [ Might be corrupt ] │ Tracker - 15-ins.
  233. Blue Baby Filters -  │          MED file
  234. Unknown:HUH!.MED     │  Some sort of MED
  235. Alisons song         │ FastTracker 6chan
  236. Alisons song         │ StarTrekker 6chan
  237. Clementine           │ FastTracker 8chan
  238. Deee-lited           │ StarTrekker 4chan
  239. Gonads Cracks        │ ProTracker 64+pat
  240. Gonads Cracks        │ Tracker - ModEdit
  241. Popcorn              │ Tracker - 15-ins.
  242. Rap Beat             │ StarTrekker 8chan
  243. Rap Beat             │    OctaCompositor
  244. Reach Tech-No Limit  │ ProTracker module
  245. So What?             │ Tracker - KingMOD
  246. Digital Harmonics    │ MultiTrackrModule
  247. ALIENMENU            │   SMUS v.2 Module
  248. Thunder              │      OctaMED file
  249. JAMES BROWN IS DEAD! │         Oktalyzer
  250. Unknown:ROMPLAY2.ROM │    RoM MuZiK FiLe
  251. World of Plastic     │  Scream Tracker 3
  252. Gonads Cracks Remix  │ ScreamTracker MOD
  253. A Drum Roll, Please. │ ScreamTrackerSong
  254. ROCKET               │  UltraTracker MOD
  255. ┌────────────────────┴─────────────────┐
  256. │  28 modules described by MODDIZ v3.6 │
  257. │ ■ (c) 1993.11.28 Totally Unlimited ■ │
  258. └──────────────────────────────────────┘
  259.  
  260.     If only one module is identified, the FILE_ID.DIZ won't have any of the
  261.     decorative headers. If no valid modules are found, the FILE_ID.DIZ will
  262.     be deleted.
  263.  
  264.     The MOD--DIZ.BAT I have included creates a temporary directory, unzips
  265.     the filename you pass it on the commandline into the directory, changes
  266.     to the directory, runs MODDIZ (make sure MODDIZ is in your path!), goes
  267.     back to the parent directory, adds the FILE_ID.DIZ file to the ZIP if
  268.     it exists, erases all of the files in the temporary directory
  269.     (safely!), and removes the temporary directory. WHEW!
  270.  
  271.     You might want to look at the batch file before running it for the
  272.     first time, just to see how it works!  (you can easily adapt it for
  273.     ARJ/LHA, etc.)
  274.  
  275.     You should be able to insert the lines from MOD--DIZ into any BBS
  276.     archive/virus/etc. checking batch file. I wouldn't suggest using it on
  277.     every file, though, because any game/demo/etc. with modules in the
  278.     archive will have its original FILE_ID.DIZ replaced!
  279.  
  280.   ┌───────────────────╖
  281. ──┤ FORMATS SUPPORTED ╟────────────────────────────────────────────────────
  282.   ╘═══════════════════╝
  283.                                                             Typical
  284.     Author Origin             PC?  Type / Program           Extension
  285.    ┌────────────────────────┐ ┌─┐ ┌──────────────────────┐ ┌─────────┐
  286.     Standard Amiga Trackers    *   15-channel SoundTracker  MOD, NST
  287.  
  288.     Mahoney & Kaktus           *   ProTracker               MOD, NST
  289.                                *   ProTracker 64+ pattern   MOD, NST
  290.  
  291.     Maxon Computer GmbH            Face the Music (Amiga)   FTM
  292.  
  293.     Various other Trackers     *   StarTrekker 4 channel    MOD, NST
  294.                                    StarTrekker 6 channel    MOD, NST
  295.                                *   StarTrekker 8 channel    MOD, NST
  296.                                *   Oktalyzer                OKT
  297.                                    MED [two flavours]       MED
  298.                                    OctaMED                  OCT
  299.                                    FutureComposer [FC14]    FC3
  300.                                    FutureComposer [SMOD]    FC3
  301.                                    SMUS module              MUS
  302.  
  303.     Fredrik Huss               *   FastTracker 6 channel    MOD, 6CM
  304.     (Mr. H/Triton)             *   FastTracker 8 channel    MOD, 8CM
  305.  
  306.     AJGG Graveland             *   OctaCompositor           OCT
  307.  
  308.     Sami Tammilehto            *   ScreamTracker Module     STM
  309.     (Psi/Future Crew)          *   ScreamTracker Song       STS
  310.                                *   ScreamTracker 3 Module   S3M
  311.  
  312.     Tomasz Pytel               *   Composer 669             669
  313.     (Tran/Renaissance)
  314.  
  315.     Daniel Goldstein           *   MultiTracker Module      MTM
  316.     (Starscream/Renaissance)
  317.  
  318.     Otto Chrons                *   Advanced Module Format   AMF
  319.  
  320.     Marc André Schallehn       *   UltraTracker (for GUS)   ULT
  321.  
  322.     Christopher E. Kingsbury   *   Edited by KingMod        MOD
  323.  
  324.     Norman Lin                 *   Edited by ModEdit        MOD
  325.  
  326.     Brian Czapiga (PiXeLiTe)   *   AudioVision/ROM          ROM
  327.    └────────────────────────┘ └─┘ └──────────────────────┘ └─────────┘
  328.  
  329.     The types marked with a "*" in the list can be played by at least one
  330.     PC player. Note that the KingMod and ModEdit files are standard
  331.     ProTracker modules. They should be supported by any standard ProTracker
  332.     player.
  333.  
  334.     You only get the first 20 characters of the title in Composer 669 and
  335.     MED/OctaMED songs.
  336.  
  337.     I can't seem to find any FutureComposer modules with titles so I'm not
  338.     sure where to find the titles. I have the same problem with many MED
  339.     types. "Unknown:[filename]" appears as the title in these cases. In
  340.     the case of ROM files, there actually is no title in the file.
  341.  
  342.     If the file has the correct signature, but the title includes control
  343.     characters (less than ASCII 27), the title will appear as "[ Might be
  344.     corrupt ]"
  345.  
  346.   ┌──────────────────╖
  347. ──┤ ABOUT THE AUTHOR ╟─────────────────────────────────────────────────────
  348.   ╘══════════════════╝
  349.  
  350.     Totally Unlimited is my (and a friend's - Chris Wright - but he can't
  351.     program his way out of a wet paper bag [Sorry Chris! :-) ]) little
  352.     company name. You can't have it. Stamped it! Whenever I write something
  353.     I think someone else would like, I release it under this name.
  354.  
  355.     I'm a first year co-op Math student at the University of Waterloo.
  356.     If you want to offer me a co-op job, I'd be glad to have the job-search
  357.     process simplified for me. :-)
  358.  
  359.     I don't have a PC yet in my room at University, so you shouldn't expect
  360.     too many versions in the next five years! I will only buy a computer
  361.     when I can get the very best machine on the market... perhaps a PowerPC
  362.     running Linux!
  363.  
  364.     You can contact me via Internet mail, Paper mail, or Telephone!
  365.  
  366.     I appreciate:
  367.  
  368.         Bug reports
  369.         Information on more file formats
  370.         Suggestions
  371.         Comments
  372.  
  373. *** Internet address:
  374.  
  375.         twrathbo@undergrad.math.uwaterloo.ca
  376.  
  377.     Use finger/mail/talk!
  378.  
  379.     I will be uploading MODMAN/MODUTILS to various FTP sites. I may also
  380.     put info on my programs on the University of Waterloo Gopher server.
  381.     Finger or email me for information on the latest versions, FTP sites,
  382.     Gopher info, etc. I normally reply to my mail immediately, so if I'm
  383.     online when the mail comes in, you just might receive a reply within
  384.     the hour! If you finger me and I'm online, feel free to request a
  385.     "talk" session!
  386.  
  387.     The latest MODMAN/MODUTILS will be available via anonymous FTP from
  388.     ftp.uwp.edu in pub/msdos/modplayers or pub/incoming/modplayers.
  389.  
  390. *** Geographical address:
  391.  
  392.         Tom Rathborne
  393.         132 Leland Rd.
  394.         London, Ontario
  395.         N6K 1T3
  396.         CANADA
  397.  
  398.     This is my home address. Any mail sent to me here will find its way to
  399.     me wherever I am!
  400.  
  401. ***  Phone:
  402.  
  403.         (519) 725-9783
  404.  
  405.     This is my telephone number at the University of Waterloo. Try calling
  406.     between 10pm and midnight EST. I have voicemail and a roommate so leave a
  407.     message if I am not around and I'll call you back (but maybe only for a
  408.     short time if it's a very long distance call!)
  409.  
  410. *** Other:
  411.  
  412.     You can probably track me down somewhere else electronically. Address
  413.     any messages to "Tommy Rathborne" - my name macro hasn't changed in
  414.     years! As for big boards, try The Sound Barrier in New York. The 14.4k
  415.     DS number there is (718) 979-6629. I don't call there often anymore,
  416.     though.
  417.  
  418.   ┌─────────────╖
  419. ──┤ OTHER STUFF ╟──────────────────────────────────────────────────────────
  420.   ╘═════════════╝
  421.  
  422. *** Technical details
  423.  
  424.     The MODUTILS were created and compiled with Borland C++ 3.1, using the
  425.     Tiny memory model. Source code is not currently available. Sorry.
  426.  
  427. *** MODMAN
  428.  
  429.     MODMAN, the menu for selecting MODs, was first released at the same
  430.     time as MODUTILS v3.0. It works in VGA 80x50 text mode. A configuration
  431.     file holds a list of players and the formats they support. Look for
  432.     The latest version - MODMAN15.ZIP will be released at the same time as
  433.     MODUTILS 3.5!
  434.  
  435.     MODMAN is a great program. I'm really proud of it. Believe me, you have
  436.     to try it! I use it all the time to make cassette tapes of my module
  437.     collection! Since it's freeware, it doesn't benefit me one bit if you
  438.     use it.
  439.  
  440. *** The Mysteries:
  441.  
  442.     Answer these questions for me, and get your name in the thanks section!
  443.  
  444.     1. Where can I find the title in FutureComposer and MED modules?
  445.  
  446.     2. How can I identify 15-instrument files better?
  447.        (right now I look for one single character in a certain position,
  448.         which means that any file that happens to have that character there
  449.         will be identified as a 15-instrument format file!)
  450.  
  451.     3. What makes a WOW file unique? I can't figure out how to tell them
  452.        apart from normal MODs! In fact, the MODUTILS recognize WOW files as
  453.        normal MODs.
  454.  
  455.   ┌────────╖
  456. ──┤ THANKS ╟───────────────────────────────────────────────────────────────
  457.   ╘════════╝
  458.  
  459.  
  460. Format thanks:
  461.  
  462. ... to Fredrik Huss (Mr. H/Triton) for the information in the help text of
  463.     FastTracker 1.1 which helped me to identify the SoundTracker,
  464.     NoiseTracker, ProTracker, FastTracker, StarTrekker, and
  465.     OctaCompositor formats.
  466.  
  467. ... to Edward Schlunder in the FidoNet QB conference for the info on
  468.     ProTracker & StarTrekker and ProTracker modules with more than 64
  469.     patterns.
  470.  
  471. ... to Mark Phipps (Rittmeister RedOctober/Starry Knights) for sending the
  472.     info from Edward Schlunder to me.
  473.  
  474. ... to Sami Tammilehto (Psi/Future Crew) who documented the ScreamTracker 2
  475.     format so well. Please release ScreamTracker ]I[!  Nobody cares if it's
  476.     finished or not!
  477.  
  478. ... to Tomasz Pytel (Tran/Renaissance) who documented the Composer 669
  479.     format so well.
  480.  
  481. ... to Daniel Goldstein (Starscream/Renaissance) who documented the
  482.     MultiTracker Module format so well.
  483.  
  484. ... to Draeden/VLA for MODINFO.DOC and the accompanying ASM files that let
  485.     me know that I had been doing everything right all along!
  486.  
  487. Idea thanks:
  488.  
  489. ... to Eric Coolman for
  490.     - letting me know about his MODs that weren't being identified
  491.     - reminding me to add AMF recognition
  492.     - MODDIZ - it was his idea.
  493.     - dictating that the FILE_ID.DIZ created by MODDIZ is 40 columns wide.
  494.     - suggesting a shorter description for archives containing only one
  495.       module.
  496.  
  497. ... to Draeden/VLA for MODINFO.DOC and the accompanying ASM files that let
  498.     me know that I had been doing everything right all along!
  499.  
  500. ... to Edward Schlunder in the FidoNet QB conference for the info on
  501.     ProTracker and StarTrekker and ProTracker modules with more than 64
  502.     patterns
  503.  
  504. ... to Mark Phipps (Rittmeister RedOctober/Starry Knights) for sending the
  505.     info from Edward Schlunder to me.
  506.  
  507.   ┌─────────────────╖
  508. ──┤ FUTURE FEATURES ╟──────────────────────────────────────────────────────
  509.   ╘═════════════════╝
  510.  
  511.     Features that are constantly being updated:
  512.  
  513.       - More MOD formats recognized
  514.       - Better descriptions for each module format
  515.  
  516.     The one essential thing that is missing:
  517.  
  518.       - List modules in a directory other than the current one
  519.  
  520.   ┌─────────╖
  521. ──┤ HISTORY ╟──────────────────────────────────────────────────────────────
  522.   ╘═════════╝
  523.  
  524.        1993.05.23 - MODNAMES v1.0
  525.        1993.05.26 - MODDIR v1.0
  526.  
  527.        1993.06.16 - MODDIR v1.2
  528.                     - Totals at bottom added.
  529.  
  530.        1993.06.25 - MODDIR/MODNAMES v2.0
  531.                     - Added module type recognition/display.
  532.                     - Eliminated Null Pointer Assignment error!
  533.  
  534.        1993.07.11 - Added recognition for 15-channel and "FLT4" types.
  535.                   - Refined MED file recognition, now reads title too.
  536.  
  537.                   - MODNAMES v2.1
  538.                     - Moved titles to right of types to allow longer type
  539.                       descriptions and still make for a readable directory.
  540.  
  541.                   - MODDIR v2.1
  542.                     - Redesigned output format.
  543.  
  544.        1993.07.20 - MODDIZ first official release
  545.                   - MODDIR/MODNAMES/MODDIZ v2.2
  546.                     - Added Scream Tracker 3 (S3M) recognition
  547.                     - Added Advanced Module Format (AMF) recognition
  548.  
  549. v2.5 - 1993.07.26 - First release together as "MODUTILS"
  550.                   - Leading spaces on titles now removed
  551.                   - Unknown titles now use "Unknown :[filename]"
  552.                   - Blank titles now use "Filename:[filename]"
  553.                   - Output appearance slightly altered
  554.  
  555.                   - New format recognitions:
  556.                     - "FLT4"-specific
  557.                     - More MED types
  558.                     - Future Composer
  559.                     - KingMOD
  560.                     - UltraTracker
  561.  
  562.                   - MODNAMES
  563.                     - Removed silly "Executing" line
  564.                     - Description for DESCRIPT.ION added to DESCRIPT.ION
  565.  
  566.                   - MODDIZ
  567.                     - Fixed batch file yet again
  568.  
  569. v3.0 - 1993.08.05 - Length problem with error with mods with blank titles
  570.                     and long filenames fixed.
  571.                   - More nice boxes added to documentation.
  572.  
  573.                   - New format recognitions:
  574.                     - SMUS Module (some old Amiga format)
  575.                     - Face the Music
  576.  
  577. v3.1 - 1993.08.20 - Short description for Tracker formats changed
  578.                   - Files got SMALLER because I removed redundant info
  579.  
  580.                   - New format recognitions:
  581.                     - ProTracker with > 64 channels
  582.                     - StarTrekker 4 channels
  583.                     - StarTrekker 8 channels
  584.                     - ModEdit
  585.  
  586. v3.2 - 1993.08.26 - MODDIR now fully justifies filenames
  587.  
  588.                   - Modules with invalid characters (first 26 ASCII chars)
  589.                     get appropriate title
  590.  
  591.                   - New format recognition:
  592.                     - StarTrekker 6 channels
  593.  
  594. v3.3 - 1993.09.01 - MODDIZ now uses correct ID when writing simpler
  595.                     FILE_ID.DIZ for KingMOD files.
  596.  
  597.                   - New format recognition:
  598.                     - AudioVision ROM file
  599.  
  600. v3.5 - 1993.09.25 - No new features, I just put my Internet address in this
  601.                     MODUTILS.DOC file and FILE_ID.DIZ. See ABOUT THE AUTHOR
  602.                     for more info.
  603.  
  604. v3.6 - 1993.11.28 - New format recognition:
  605.                     - MultiTracker Module Editor
  606.  
  607. ───────────────────────────────────────────────────────────────────────────
  608.